package com.ruoyi.common.core.domain.abs;//package com.ruoyi.common.core.domain.abs;
//
//import com.baomidou.mybatisplus.annotation.FieldFill;
//import com.baomidou.mybatisplus.annotation.IdType;
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.baomidou.mybatisplus.annotation.TableId;
//import com.baomidou.mybatisplus.extension.activerecord.Model;
//import com.fasterxml.jackson.annotation.JsonFormat;
//import io.swagger.v3.oas.annotations.media.Schema;
//import lombok.Data;
//
//import java.time.LocalDateTime;
//
///**
// * @author lx
// * @date 2022/11/29
// */
//@Data
//public abstract class DAbsEntity<T extends  Model> extends Model {
//
//    private static final long serialVersionUID = 1L;
//
//    @TableId(value = "id", type = IdType.ASSIGN_UUID)
//    private String id;
//
//    /** 创建时间 */
//    @TableField(value = "create_time", fill = FieldFill.INSERT)
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private LocalDateTime createTime;
//
//    /** 修改时间 */
//    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private LocalDateTime updateTime;
//
//    /**是否删除,0代表存在 2代表删除*/
//    @TableField(value = "del_flag", fill = FieldFill.INSERT)
//    private String delFlag;
//
//    @Schema(description = "状态（0正常 1停用）",required = false)
//    private String status;
//
//}
